package com.zmn.oms.model.entity.orderworkingrecord;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 描述: 订单-服务录音
 *
 * @author chengguang
 * @since  2022/07/12 10:02
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OrderWorkingRecord implements Serializable {

    private static final long serialVersionUID = 1L;
    
    /**
     * 
     */
	private Long recordId;
    
    /**
     * 订单id
     */
	private Long orderId;
    
    /**
     * 工单id
     */
	private Long workId;
    
    /**
     * 工程师id
     */
	private Integer engineerId;
    
    /**
     * 录音文件地址
     */
	private String recordUrl;
    
    /**
     * 录音状态 1->中断；2->完成
     */
	private Integer recordStatus;
    
    /**
     * 录音节点 1->跳过/确认上门；2->开始报价；3->确认检测报告；4->优惠活动；5->申请优惠；6->服务完成；7->等待付款；8->开始维修；9->选择服务项目；
     */
	private Integer recordNode;
    
    /**
     * 录音时长   单位：秒
     */
	private Integer recordDuration;
    
    /**
     * 录音开始时间
     */
	private Date recordStartTime;
    
    /**
     * 录音结束时间
     */
	private Date recordEndTime;
    
    /**
     *  质检结果：0.未知，1. 不合格，2. 合格
     */
	private Integer detectionResult;
    
    /**
     * 创建时间
     */
	private Date createTime;
    
    /**
     * 更新时间
     */
	private Date updateTime;
    
}
